#pragma once

struct ID3D11Device;

namespace mgfx
{
	//class MeshManager;
	//class ModelManager;
	//class TextureManager;
	//class ShaderManager;
	//class InputLayoutManager;
	//class MaterialManager;
	//class StateManager;


	class GraphicsResources
	{
	public:
		static GraphicsResources * getGlobal();

		void init(ID3D11Device* device);
		void deinit();

	private:
		GraphicsResources();

	};

}
